package com.ruoyi.manager.mapper;

import java.util.List;
import java.util.Map;

public interface TeacherAnalysisMapper {

    //查询班级信息一览
    List<Map<String,Object>> listClassesInfor();

//    田豪举部分
//    当周所有班级学员核心作业完成率
    public Map<String, Object> findClassesCoreTaskCompleteRate();
//    当周所有班级学员核心作业提交率
    public Map<String, Object> findClassesCoreSubmitRate();
//    当周所有班级学员核心作业完成率低于40%占比
    public Map<String, Object> findClassesCoreTaskCompleteRateLt40();
//    当周所有班级学员核心作业完成率大于80%占比
    public Map<String, Object> findClassesCoreTaskCompleteRateGt80();
//    当周核心作业完成率低于40%学员列表
    public List<Map<String, Object>> listClassesCoreTaskCompleteRateLt40();
//    统计在训的每个班级当周平均核心作业完成率和提交率
    public List<Map<String, Object>> listEveryClassesCoreTaskCompleteRateAndCoreSubmitRate();


    /*史明芳部分*/
    //所有在训班级当周总成绩和平均成绩
    public Map<String,Object> totalAveragePoint();

    //在训各班级当周平均成绩
    public List<Map<String,Object>> classAveragePoint();

    //当周学员成绩分类
    public Map<String,Object> studentClassify();

    //学员各省就业空间展示
    public List<Map<String,Object>> employmentSpace();

    /* 陈春雨部分 */
    //在训班级整体分析
    List<Map<String,Object>> listClassInfor();
    //各班级考核次数
    List<Map<String,Object>> listExamInfor();
    
    //经理发布任务次数
    List<Map<String,Object>> listTaskInfor();

    //王家乐部分--地图

     List<Map<String,Object>> listCity();

}
